package com.shy.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

/**
 * 客户表
 * @TableName t_customer
 */
@Data
@ExcelIgnoreUnannotated
public class Customer implements Serializable {
    /**
     * 主键，自动增长，客户ID
     */
    private Integer id;

    /**
     * 线索ID
     */
    private Integer clueId;

    /**
     * 选购产品
     */
    private Integer product;

    /**
     * 客户描述
     */
    private String description;

    /**
     * 下次联系时间
     */
    private Date nextContactTime;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private Integer createBy;

    /**
     * 编辑时间
     */
    private Date editTime;

    /**
     * 编辑人
     */
    private Integer editBy;
    /*-----------------------------*/
    /**
     * 负责人
     */
    @ExcelProperty("负责人")
    private String ownerName;
    /**
     * 创建人
     */
    private String createByName;
    /**
     * 编辑人
     */
    private String editByName;
    /**
     * 活动名称
     */
    @ExcelProperty("活动名称")
    private String activityName;
    /**
     * 意向状态
     */
    @ExcelProperty("意向状态")
    private String intentionStateName;
    /**
     * 字典值
     */
    private String typeValue;
    /**
     * 意向产品
     */
    @ExcelProperty("意向产品")
    private String productName;
    /**
     * 来源
     */
    @ExcelProperty("线索来源")
    private String sourceName;
    /**
     * 线索来源
     */
    private String sourceTypeName;
    /**
     * 是否贷款
     */
    @ExcelProperty("是否贷款")
    private String needLoanName;
    /**
     * 客户状态
     */
    @ExcelProperty("客户状态")
    private String stateName;
    /**
     * 称呼
     */
    @ExcelProperty("客户称呼")
    private String appellationName;
    /**
     * 姓名
     */
    @ExcelProperty(value = "客户姓名", index = 3)
    private String fullName;
    /**
     * 手机号
     */
    @ExcelProperty(value = "手机号", index = 4)
    private String phone;

    @ExcelProperty(value = "微信号", index = 5)
    private String weixin;

    /**
     * QQ号
     */
    private String qq;
    /**
     * 邮箱
     */
    private String email;
    /**
     * 职业
     */
    private String job;
    /**
     * 地址
     */
    private String address;
    /**
     * 年龄
     */
    private Integer age;
    /**
     * 年收入
     */
    private BigDecimal yearIncome;
    /**
     * 意向状态
     */
    private Integer intentionState;
    /**
     * 意向产品
     */
    private Integer intentionProduct;



    private static final long serialVersionUID = 1L;
}